翻訳と辞書
Words near each other
・ Warren (M-1 Rail)
・ Warren (name)
・ Warren (near Fellows), California
・ Warren (near Mojave), California
・ Warren A. Bechtel
・ Warren A. Cole
・ Warren A. Cowdery
・ Warren A. Croll, Jr.
・ Warren A. Grady
・ Warren A. Haggott
・ Warren A. Morton
・ Warren A. Sherman Elementary School
・ Warren A. Taylor
・ Warren A. Thompson
・ Warren Abery
Warren Abstract Machine
・ Warren Adams
・ Warren Adelman
・ Warren Adelson
・ Warren Adler
・ Warren Airport
・ Warren Airport (New South Wales)
・ Warren Airport (Ohio)
・ Warren Akin Candler
・ Warren Akin, Sr.
・ Warren Alfson
・ Warren Allen Smith
・ Warren Allmand
・ Warren Alpert Foundation Prize
・ Warren Ambrose


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Warren Abstract Machine : ウィキペディア英語版
Warren Abstract Machine
In 1983, David H. D. Warren designed an abstract machine for the execution of Prolog consisting of a memory architecture and an instruction set.
〔(【引用サイトリンク】 Warren's Abstract Machine: A Tutorial Reconstruction; the book, errata and slides )〕 This design became known as the Warren Abstract Machine (WAM) and has become the ''de facto'' standard target for Prolog compilers.
==Purpose==
The purpose of compiling Prolog code to the more low-level WAM code is to make subsequent interpretation of the Prolog program more efficient. Prolog code is reasonably easy to translate to WAM instructions which can be more efficiently interpreted. Also, subsequent code improvements and compilation to native code are often easier to perform on the more low-level representation.
In order to write efficient Prolog programs, a basic understanding of how the WAM works can be advantageous. Some of the most important WAM concepts are first argument indexing and its relation to choice-points, tail call optimization and memory reclamation on failure.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Warren Abstract Machine」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.